Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2011
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris Olympics - Paris U.S. Open - New York EFG Swiss Open - Gstaad Laver Cup - San Francisco Hangzhou Open - Hangzhou Russia F10 Estonia F3 Estonia F4 Estonia F5 Turkey F7 Russia F3 Belarus F2 Russia F7 Russia F8 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Turkey F6 Turkey F8 Qatar F2 Qatar F3 Argentina F5 Argentina F6 Argentina F8 Argentina F9 Russia F1 Russia F7 Russia F8 Sweden F5 Argentina F11 Argentina F12 Argentina F13 Estonia F1 Uruguay F3 Argentina F1 (Villa del Dique) Argentina F2 (Cordoba) Argentina F3 (Villa Maria) Estonia F2 USA F35 (Birmingham) Turkey F10 (Antalya) Belarus F4 Turkey F11 (Antalya) Turkey F12 (Antalya) Turkey F13 (Antalya) Argentina F1 (Villa del Dique) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F6 (Buenos Aires) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Argentina F7 (Corrientes) Argentina F8 (Buenos Aires) M15 Manacor M15 Manacor M15 Palmanova M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Brcko M25 Kiseljak M25 Buenos Aires Russia F6 M25 Lima Russia F5 M25 Los Angeles M25 Punta del Este M25 Hurlingham M25 Vogau Russia F7 Belarus F1 France F7 Russia F2 Russia F8 Turkey F7 Buenos Aires Challenger Burnie Challenger Irving Challenger Binghamton Challenger Istanbul Challenger Izmir Challenger Eckental Challenger Columbus Challenger Manerbio Challenger Campinas Challenger Kazan Challenger Tashkent Challenger Astana Challenger Happy Valley Challenger Morelos Challenger Francavilla Challenger Rome Challenger Astana Challenger Aptos Challenger Fano Challenger Aix En Provence Challenger Surbiton Challenger Chengdu Challenger Zhangjiagang Challenger Bratislava Challenger Rennes Challenger Ilkley Challenger Pau Challenger Astana Challenger Jinan Challenger Gwangju Challenger L'Aquila Challenger Tashkent Challenger Iasi Challenger Monterrey Challenger Aix En Provence Challenger Moscow Challenger Como Challenger Eckental Challenger Recanati Challenger Astana Challenger Split Challenger Cordenons Challenger Lima Challenger Phoenix Challenger Buenos Aires Challenger Heilbronn Challenger Orleans Challenger Tashkent Challenger Turin Challenger Qatar F1 Dallas Challenger Concepcion Challenger Phoenix Challenger Bordeaux Challenger Shanghai Challenger Budapest Challenger Santiago Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Cordenons Challenger Buenos Aires Challenger Guayaquil Challenger Concepcion Challenger Salzburg-Anif Challenger Santiago 3 Challenger Buenos Aires Challenger Guayaquil Challenger Brasilia Challenger Santa Cruz de la Sierra Challenger Aix En Provence Challenger Phoenix Challenger Lima Challenger Montevideo Challenger Prague II Challenger Cordenons Challenger Sibiu Challenger Guayaquil Challenger Santiago 2 Challenger San Benedetto Challenger Kazan Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Kremlin Cup - Moscow New York Open - New York Little Rock Challenger Nature Valley International - Eastbourne Hall of Fame Open - Newport Chengdu Open - Chengdu Erste Bank Open - Vienna Cordoba Open - Cordoba Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Argentina Open - Buenos Aires Hall of Fame Open - Newport Erste Bank Open - Vienna United Cup - Australia Gerry Weber Open - Halle Rio Open - Rio de Janeiro China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Mercedes Cup - Stuttgart Fever-Tree Championships - London Adelaide International - Adelaide Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Great Ocean Road Open - Melbourne Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Moselle Open - Metz Astana Open - Astana Firenze Open - Florence Open 13 Provence - Marseille Terra Wortmann Open - Halle Swiss Indoors Basel - Basel Adelaide International - Adelaide Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Open Parc - Lyon Swiss Indoors Basel - Basel Adelaide International - Adelaide Rio Open - Rio de Janeiro Hamburg Open - Hamburg Generali Open - Kitzbuhel Almaty Challenger Erste Bank Open - Vienna Nature Valley International - Eastbourne Cordenons Challenger Ortisei Challenger Heilbronn Challenger Qatar ExxonMobil Open - Doha European Open - Antwerp Lexington Challenger Campinas Challenger Winston-Salem Open - Winston-Salem China Open - Beijing Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Newport Beach Challenger San Francisco Challenger Recanati Challenger Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Montevideo Challenger Gonet Geneva Open - Geneva Kaohsiung Challenger Hamburg European Open - Hamburg Argentina Open - Buenos Aires Nottingham Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Cherbourg Challenger Hamburg European Open - Hamburg Hamburg Open - Hamburg Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Punta Del Este Challenger Barcelona Challenger Lima Challenger Campinas Challenger Belgrade Challenger Lyon Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Chile Dove Men+Care Open - Santiago Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Barcelona Open Banc Sabadell - Barcelona ABN AMRO Open - Rotterdam Buenos Aires Challenger Playford Challenger Antalya Open - Antalya ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Nordea Open - Bastad Nordea Open - Bastad Citi Open - Washington Winston-Salem Open - Winston-Salem ABN AMRO Open - Rotterdam Kremlin Cup - Moscow Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Astana Open - Nur-Sultan European Open - Antwerp Swiss Indoors Basel - Basel Gijon Open - Gijon ASB Classic - Auckland Open Sud de France - Montpellier Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Libema Open - 's-Hertogenbosch Nordea Open - Bastad cinch Championships - London Open 13 Provence - Marseille Movistar Chile Open - Santiago BMW Open - Munich Terra Wortmann Open - Halle Erste Bank Open - Vienna Hong Kong Tennis Open - Hong Kong Open Sud de France - Montpellier Bucharest Open - Bucharest Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu Open Occitanie - Montpellier BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Belgrade Open - Belgrade Argentina Open - Buenos Aires Kremlin Cup - Moscow Rolex Paris Masters - Paris Cordoba Open - Cordoba Argentina Open - Buenos Aires Open Parc - Lyon Miami Open - Miami BB&T Atlanta Open - Atlanta Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells cinch Championships - London Miami Open - Miami Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Bergamo Challenger Leon Challenger cinch Championships - London Champaign Challenger Boss Open - Stuttgart Terra Wortmann Open - Halle Cordoba Open - Cordoba Rothesay International - Eastbourne Moselle Open - Metz Cordoba Open - Cordoba National Bank Open - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Internazionali BNL d'Italia - Rome Plava Laguna Croatia Open - Umag Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Miami Open - Miami ASB Classic - Auckland Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Western & Southern Open - New York Rolex Paris Masters - Paris Rothesay International - Eastbourne Miami Open - Miami Open Parc - Lyon Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Citi Open - Washington Astana Open - Astana Rogers Cup - Toronto Almaty Open - Almaty Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo ASB Classic - Auckland Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Delray Beach Open - Delray Beach Western & Southern Open - Cincinnati U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York National Bank Open - Montreal U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Davis Cup, Finals, Group E Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Chengdu Open - Chengdu Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Group I, 1R, BUL-KAZ 1-3 Davis Cup, Group D, Manchester Davis Cup, World Group, QF, ITA-ARG 2-1 Davis Cup, Group I, 1R, ARG-LTU 4-0 Laver Cup - Vancouver Laver Cup - Berlin Davis Cup, World Group, Q, ARG-KAZ 3-2 Davis Cup, World Group I, 1R, KAZ-DEN 1-3 Davis Cup, Group A, Bologna Davis Cup, World Group, PO, FIN-ARG 3-1 Davis Cup, World Group, PO, CHI-KAZ 3-1 Australian Open (juniors) Wimbledon (juniors) Davis Cup, World Group, Q2, NED-ARG 1-3 Davis Cup, Group I, 1R, KOR-KAZ 3-1 U.S. Open (juniors) French Open (juniors) Olympics - Tokyo